<template>
    <div id="app">
<!--        <router-view/>-->
        <!--<main-tab-bar/>-->
        <router-view v-if="isRouterAlive"></router-view>
    </div>
</template>

<script>
    // import MainTabBar from 'components/content/mainTabbar/MainTabBar'
    // export default {
    //     name: 'app',
    //     components: {
    //         // MainTabBar
    //     }
    // }

    export default {
        name: 'App',
        provide () {    //父组件中通过provide来提供变量，在子组件中通过inject来注入变量。
            return {
                reload: this.reload
            }
        },
        data() {
            return{
                isRouterAlive: true                    //控制视图是否显示的变量
            }
        },
        methods: {
            reload () {
                this.isRouterAlive = false;            //先关闭，
                this.$nextTick(function () {
                    this.isRouterAlive = true;         //再打开
                })
            }
        }
    }
</script>

<style>
    @import "assets/css/base.css";
    html，body {
        width: 100%;
        height: 100%;
    }
</style>
